home *** CD-ROM | disk | FTP | other *** search
- property sp, m, ultimaLinea, AltoLinea, lado
- global spLinea
-
- on getPropertyDescriptionList
- lista = [:]
- addProp(lista, #lado, [#format: #symbol, #range: [#dcha, #izda], #default: #izda, #comment: "lado de la linea vertical"])
- return lista
- end
-
- on beginSprite me
- sp = me.spriteNum
- m = sprite(sp).member
- ultimaLinea = -1
- end
-
- on mouseEnter me
- sp = me.spriteNum
- m = sprite(sp).member
- AltoLinea = m.FixedLinespace
- end
-
- on mouseLeave me
- sprite(spLinea).locV = 0
- sprite(spLinea + 2).locH = 0
- end
-
- on mouseWithin me
- numLinea = PointToLine(sprite(sp), the mouseLoc)
- if ultimaLinea <> numLinea then
- sprite(spLinea).locV = sprite(sp).top + (numLinea * AltoLinea) - m.scrollTop
- if lado = #izda then
- sprite(spLinea + 2).locH = sprite(sp).left + 8
- else
- sprite(spLinea + 2).locH = sprite(sp).right - 8
- end if
- end if
- end
-